home *** CD-ROM | disk | FTP | other *** search
/ Comedians - The People Behind the Laughter / Comedians - The People Behind the Laughter.iso / com8 / com8.rsrc / CODE_11537_PRINT.txt < prev    next >
Text File  |  1995-08-07  |  80KB  |  1,432 lines

  1. # near model CODE resource
  2. # jump table entries: 13680-13681 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  2F07                     move.l     -[A7], D7
  6. 00000006  4A2D E604                tst.b      [A5 - 0x19FC]
  7. 0000000A  6704                     beq        +0x6 /* 00000010 */
  8. 0000000C  7E01                     moveq.l    D7, 0x01
  9. 0000000E  6002                     bra        +0x4 /* 00000012 */
  10. label00000010:
  11. 00000010  4207                     clr.b      D7
  12. label00000012:
  13. 00000012  558F                     subq.l     A7, 2
  14. 00000014  7008                     moveq.l    D0, 0x08
  15. 00000016  3F00                     move.w     -[A7], D0
  16. 00000018  486E FFF0                pea.l      [A6 - 0x10]
  17. 0000001C  A970                     syscall    GetNextEvent
  18. 0000001E  4A1F                     tst.b      [A7]+
  19. 00000020  6758                     beq        +0x5A /* 0000007A */
  20. 00000022  203C 0000 00FF           move.l     D0, 0xFF
  21. 00000028  C0AE FFF2                and.l      D0, [A6 - 0xE]
  22. 0000002C  0C00 002E                cmpi.b     D0, 0x2E /* '.' */
  23. 00000030  6610                     bne        +0x12 /* 00000042 */
  24. 00000032  303C 0100                move.w     D0, 0x100
  25. 00000036  C06E FFFE                and.w      D0, [A6 - 0x2]
  26. 0000003A  7200                     moveq.l    D1, 0x00
  27. 0000003C  3200                     move.w     D1, D0
  28. 0000003E  4A81                     tst.l      D1
  29. 00000040  6610                     bne        +0x12 /* 00000052 */
  30. label00000042:
  31. 00000042  203C 0000 00FF           move.l     D0, 0xFF
  32. 00000048  C0AE FFF2                and.l      D0, [A6 - 0xE]
  33. 0000004C  0C00 001B                cmpi.b     D0, 0x1B
  34. 00000050  6628                     bne        +0x2A /* 0000007A */
  35. label00000052:
  36. 00000052  7E01                     moveq.l    D7, 0x01
  37. 00000054  1B7C 0001 E604           move.b     [A5 - 0x19FC], 0x1
  38. 0000005A  4A2E 0008                tst.b      [A6 + 0x8]
  39. 0000005E  671A                     beq        +0x1C /* 0000007A */
  40. 00000060  558F                     subq.l     A7, 2
  41. 00000062  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  42. 00000068  A8FD                     syscall    PrGlue
  43. 0000006A  4A5F                     tst.w      [A7]+
  44. 0000006C  670C                     beq        +0xE /* 0000007A */
  45. 0000006E  3F3C 0080                move.w     -[A7], 0x80
  46. 00000072  2F3C C000 0200           move.l     -[A7], 0xC0000200
  47. 00000078  A8FD                     syscall    PrGlue
  48. label0000007A:
  49. 0000007A  1D47 000A                move.b     [A6 + 0xA], D7
  50. 0000007E  2E2E FFEC                move.l     D7, [A6 - 0x14]
  51. 00000082  4E5E                     unlink     A6
  52. 00000084  205F                     movea.l    A0, [A7]+
  53. 00000086  544F                     addq.w     A7, 2
  54. 00000088  4ED0                     jmp        [A0]
  55. fn0000008A:
  56. 0000008A  4E56 0000                link       A6, 0
  57. 0000008E  2F0C                     move.l     -[A7], A4
  58. 00000090  286E 000E                movea.l    A4, [A6 + 0xE]
  59. 00000094  396E 000C 0032           move.w     [A4 + 0x32], [A6 + 0xC]
  60. 0000009A  422C 0042                clr.b      [A4 + 0x42]
  61. 0000009E  426C 001C                clr.w      [A4 + 0x1C]
  62. 000000A2  486C 002E                pea.l      [A4 + 0x2E]
  63. 000000A6  7012                     moveq.l    D0, 0x12
  64. 000000A8  3F00                     move.w     -[A7], D0
  65. 000000AA  3F00                     move.w     -[A7], D0
  66. 000000AC  A880                     syscall    SetPt
  67. 000000AE  197C 0001 0043           move.b     [A4 + 0x43], 0x1
  68. 000000B4  206E 0008                movea.l    A0, [A6 + 0x8]
  69. 000000B8  43EC 000C                lea.l      A1, [A4 + 0xC]
  70. 000000BC  22D8                     move.l     [A1]+, [A0]+
  71. 000000BE  22D8                     move.l     [A1]+, [A0]+
  72. 000000C0  41EC 001E                lea.l      A0, [A4 + 0x1E]
  73. 000000C4  43EC 000C                lea.l      A1, [A4 + 0xC]
  74. 000000C8  20D9                     move.l     [A0]+, [A1]+
  75. 000000CA  20D9                     move.l     [A0]+, [A1]+
  76. 000000CC  701A                     moveq.l    D0, 0x1A
  77. 000000CE  B06C 0032                cmp.w      D0, [A4 + 0x32]
  78. 000000D2  660C                     bne        +0xE /* 000000E0 */
  79. 000000D4  486C 001E                pea.l      [A4 + 0x1E]
  80. 000000D8  7012                     moveq.l    D0, 0x12
  81. 000000DA  3F00                     move.w     -[A7], D0
  82. 000000DC  3F00                     move.w     -[A7], D0
  83. 000000DE  A8A9                     syscall    InsetRect
  84. label000000E0:
  85. 000000E0  486C 0026                pea.l      [A4 + 0x26]
  86. 000000E4  302C 0024                move.w     D0, [A4 + 0x24]
  87. 000000E8  906C 0020                sub.w      D0, [A4 + 0x20]
  88. 000000EC  3F00                     move.w     -[A7], D0
  89. 000000EE  302C 0022                move.w     D0, [A4 + 0x22]
  90. 000000F2  906C 001E                sub.w      D0, [A4 + 0x1E]
  91. 000000F6  3F00                     move.w     -[A7], D0
  92. 000000F8  A880                     syscall    SetPt
  93. 000000FA  397C 0001 002A           move.w     [A4 + 0x2A], 0x1
  94. 00000100  397C 000C 005C           move.w     [A4 + 0x5C], 0xC
  95. 00000106  397C 0015 005E           move.w     [A4 + 0x5E], 0x15
  96. 0000010C  396C 005C 0060           move.w     [A4 + 0x60], [A4 + 0x5C]
  97. 00000112  397C 0001 0036           move.w     [A4 + 0x36], 0x1
  98. 00000118  397C 0001 0034           move.w     [A4 + 0x34], 0x1
  99. 0000011E  700B                     moveq.l    D0, 0x0B
  100. 00000120  B06C 0034                cmp.w      D0, [A4 + 0x34]
  101. 00000124  6706                     beq        +0x8 /* 0000012C */
  102. 00000126  397C 0001 0034           move.w     [A4 + 0x34], 0x1
  103. label0000012C:
  104. 0000012C  7002                     moveq.l    D0, 0x02
  105. 0000012E  B06C 0036                cmp.w      D0, [A4 + 0x36]
  106. 00000132  670E                     beq        +0x10 /* 00000142 */
  107. 00000134  7003                     moveq.l    D0, 0x03
  108. 00000136  B06C 0036                cmp.w      D0, [A4 + 0x36]
  109. 0000013A  6706                     beq        +0x8 /* 00000142 */
  110. 0000013C  397C 0001 0036           move.w     [A4 + 0x36], 0x1
  111. label00000142:
  112. 00000142  422C 00E2                clr.b      [A4 + 0xE2]
  113. 00000146  422C 00A2                clr.b      [A4 + 0xA2]
  114. 0000014A  286E FFFC                movea.l    A4, [A6 - 0x4]
  115. 0000014E  4E5E                     unlink     A6
  116. 00000150  205F                     movea.l    A0, [A7]+
  117. 00000152  4FEF 000A                lea.l      A7, [A7 + 0xA]
  118. 00000156  4ED0                     jmp        [A0]
  119. fn00000158:
  120. 00000158  4E56 0000                link       A6, 0
  121. 0000015C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  122. 00000160  286E 0008                movea.l    A4, [A6 + 0x8]
  123. 00000164  382E 000C                move.w     D4, [A6 + 0xC]
  124. 00000168  3A2E 000E                move.w     D5, [A6 + 0xE]
  125. 0000016C  3C2E 0010                move.w     D6, [A6 + 0x10]
  126. 00000170  48C5                     ext.l      D5
  127. 00000172  48C6                     ext.l      D6
  128. 00000174  48C4                     ext.l      D4
  129. 00000176  2006                     move.l     D0, D6
  130. 00000178  D084                     add.l      D0, D4
  131. 0000017A  2200                     move.l     D1, D0
  132. 0000017C  2005                     move.l     D0, D5
  133. 0000017E  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  134. 00000182  3E00                     move.w     D7, D0
  135. 00000184  48C7                     ext.l      D7
  136. 00000186  48C6                     ext.l      D6
  137. 00000188  48C4                     ext.l      D4
  138. 0000018A  2006                     move.l     D0, D6
  139. 0000018C  D084                     add.l      D0, D4
  140. 0000018E  2200                     move.l     D1, D0
  141. 00000190  2007                     move.l     D0, D7
  142. 00000192  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  143. 00000196  48C4                     ext.l      D4
  144. 00000198  D084                     add.l      D0, D4
  145. 0000019A  48C5                     ext.l      D5
  146. 0000019C  BA80                     cmp.l      D5, D0
  147. 0000019E  6C04                     bge        +0x6 /* 000001A4 */
  148. 000001A0  3007                     move.w     D0, D7
  149. 000001A2  5347                     subq.w     D7, 1
  150. label000001A4:
  151. 000001A4  4A47                     tst.w      D7
  152. 000001A6  6C02                     bge        +0x4 /* 000001AA */
  153. 000001A8  4247                     clr.w      D7
  154. label000001AA:
  155. 000001AA  48C5                     ext.l      D5
  156. 000001AC  3007                     move.w     D0, D7
  157. 000001AE  C1C6                     muls.w     D0, D6
  158. 000001B0  2205                     move.l     D1, D5
  159. 000001B2  9280                     sub.l      D1, D0
  160. 000001B4  48C7                     ext.l      D7
  161. 000001B6  2007                     move.l     D0, D7
  162. 000001B8  5280                     addq.l     D0, 1
  163. 000001BA  C141                     exg        D0, D1
  164. 000001BC  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  165. 000001C0  3880                     move.w     [A4], D0
  166. 000001C2  4A47                     tst.w      D7
  167. 000001C4  6602                     bne        +0x4 /* 000001C8 */
  168. 000001C6  4254                     clr.w      [A4]
  169. label000001C8:
  170. 000001C8  3D47 0012                move.w     [A6 + 0x12], D7
  171. 000001CC  4CEE 10F0 FFEC           movem.l    D4,D5,D6,D7,A4, [A6 - 0x14]
  172. 000001D2  4E5E                     unlink     A6
  173. 000001D4  205F                     movea.l    A0, [A7]+
  174. 000001D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  175. 000001DA  4ED0                     jmp        [A0]
  176. fn000001DC:
  177. 000001DC  4E56 FFF8                link       A6, -0x0008
  178. 000001E0  48E7 0108                movem.l    -[A7], D7,A4
  179. 000001E4  286E 0008                movea.l    A4, [A6 + 0x8]
  180. 000001E8  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  181. 000001EC  A029                     syscall    HLock
  182. 000001EE  204C                     movea.l    A0, A4
  183. 000001F0  5888                     addq.l     A0, 4
  184. 000001F2  43ED DF0E                lea.l      A1, [A5 - 0x20F2]
  185. 000001F6  20D9                     move.l     [A0]+, [A1]+
  186. 000001F8  20D9                     move.l     [A0]+, [A1]+
  187. 000001FA  41EC 001E                lea.l      A0, [A4 + 0x1E]
  188. 000001FE  224C                     movea.l    A1, A4
  189. 00000200  5889                     addq.l     A1, 4
  190. 00000202  20D9                     move.l     [A0]+, [A1]+
  191. 00000204  20D9                     move.l     [A0]+, [A1]+
  192. 00000206  7E01                     moveq.l    D7, 0x01
  193. 00000208  700C                     moveq.l    D0, 0x0C
  194. 0000020A  B06C 003C                cmp.w      D0, [A4 + 0x3C]
  195. 0000020E  6604                     bne        +0x6 /* 00000214 */
  196. 00000210  7E02                     moveq.l    D7, 0x02
  197. 00000212  600A                     bra        +0xC /* 0000021E */
  198. label00000214:
  199. 00000214  700D                     moveq.l    D0, 0x0D
  200. 00000216  B06C 003C                cmp.w      D0, [A4 + 0x3C]
  201. 0000021A  6602                     bne        +0x4 /* 0000021E */
  202. 0000021C  7E04                     moveq.l    D7, 0x04
  203. label0000021E:
  204. 0000021E  302C 0024                move.w     D0, [A4 + 0x24]
  205. 00000222  48C0                     ext.l      D0
  206. 00000224  322C 0020                move.w     D1, [A4 + 0x20]
  207. 00000228  48C1                     ext.l      D1
  208. 0000022A  9081                     sub.l      D0, D1
  209. 0000022C  48C7                     ext.l      D7
  210. 0000022E  2207                     move.l     D1, D7
  211. 00000230  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  212. 00000234  3940 0028                move.w     [A4 + 0x28], D0
  213. 00000238  302C 0022                move.w     D0, [A4 + 0x22]
  214. 0000023C  48C0                     ext.l      D0
  215. 0000023E  322C 001E                move.w     D1, [A4 + 0x1E]
  216. 00000242  48C1                     ext.l      D1
  217. 00000244  9081                     sub.l      D0, D1
  218. 00000246  48C7                     ext.l      D7
  219. 00000248  2207                     move.l     D1, D7
  220. 0000024A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  221. 0000024E  3940 0026                move.w     [A4 + 0x26], D0
  222. 00000252  7000                     moveq.l    D0, 0x00
  223. 00000254  2940 001E                move.l     [A4 + 0x1E], D0
  224. 00000258  296C 0026 0022           move.l     [A4 + 0x22], [A4 + 0x26]
  225. 0000025E  322C 003C                move.w     D1, [A4 + 0x3C]
  226. 00000262  0441 000B                subi.w     D1, 0xB
  227. 00000266  6710                     beq        +0x12 /* 00000278 */
  228. 00000268  5341                     subq.w     D1, 1
  229. 0000026A  6700 00BC                beq        +0xBE /* 00000328 */
  230. 0000026E  5341                     subq.w     D1, 1
  231. 00000270  6700 015E                beq        +0x160 /* 000003D0 */
  232. 00000274  6000 01FE                bra        +0x200 /* 00000474 */
  233. label00000278:
  234. 00000278  4A2C 003E                tst.b      [A4 + 0x3E]
  235. 0000027C  6600 01F6                bne        +0x1F8 /* 00000474 */
  236. 00000280  558F                     subq.l     A7, 2
  237. 00000282  3F2C 0028                move.w     -[A7], [A4 + 0x28]
  238. 00000286  302C 0012                move.w     D0, [A4 + 0x12]
  239. 0000028A  906C 000E                sub.w      D0, [A4 + 0xE]
  240. 0000028E  3F00                     move.w     -[A7], D0
  241. 00000290  7012                     moveq.l    D0, 0x12
  242. 00000292  3F00                     move.w     -[A7], D0
  243. 00000294  486C 0030                pea.l      [A4 + 0x30]
  244. 00000298  4EBA FEBE                jsr        [PC - 0x142 /* 00000158 */]
  245. 0000029C  395F 002A                move.w     [A4 + 0x2A], [A7]+
  246. 000002A0  558F                     subq.l     A7, 2
  247. 000002A2  3F2C 0026                move.w     -[A7], [A4 + 0x26]
  248. 000002A6  302C 0010                move.w     D0, [A4 + 0x10]
  249. 000002AA  906C 000C                sub.w      D0, [A4 + 0xC]
  250. 000002AE  3F00                     move.w     -[A7], D0
  251. 000002B0  7012                     moveq.l    D0, 0x12
  252. 000002B2  3F00                     move.w     -[A7], D0
  253. 000002B4  486C 002E                pea.l      [A4 + 0x2E]
  254. 000002B8  4EBA FE9E                jsr        [PC - 0x162 /* 00000158 */]
  255. 000002BC  395F 002C                move.w     [A4 + 0x2C], [A7]+
  256. 000002C0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  257. 000002C4  43EC 000C                lea.l      A1, [A4 + 0xC]
  258. 000002C8  20D9                     move.l     [A0]+, [A1]+
  259. 000002CA  20D9                     move.l     [A0]+, [A1]+
  260. 000002CC  486E FFF8                pea.l      [A6 - 0x8]
  261. 000002D0  7012                     moveq.l    D0, 0x12
  262. 000002D2  3F00                     move.w     -[A7], D0
  263. 000002D4  3F00                     move.w     -[A7], D0
  264. 000002D6  A8A9                     syscall    InsetRect
  265. 000002D8  4A2C 0040                tst.b      [A4 + 0x40]
  266. 000002DC  670C                     beq        +0xE /* 000002EA */
  267. 000002DE  397C 0001 002A           move.w     [A4 + 0x2A], 0x1
  268. 000002E4  397C 0012 0030           move.w     [A4 + 0x30], 0x12
  269. label000002EA:
  270. 000002EA  4A6C 002A                tst.w      [A4 + 0x2A]
  271. 000002EE  6612                     bne        +0x14 /* 00000302 */
  272. 000002F0  397C 0001 002A           move.w     [A4 + 0x2A], 0x1
  273. 000002F6  396E FFFA 0020           move.w     [A4 + 0x20], [A6 - 0x6]
  274. 000002FC  396E FFFE 0024           move.w     [A4 + 0x24], [A6 - 0x2]
  275. label00000302:
  276. 00000302  4A6C 002C                tst.w      [A4 + 0x2C]
  277. 00000306  6612                     bne        +0x14 /* 0000031A */
  278. 00000308  397C 0001 002C           move.w     [A4 + 0x2C], 0x1
  279. 0000030E  396E FFF8 001E           move.w     [A4 + 0x1E], [A6 - 0x8]
  280. 00000314  396E FFFC 0022           move.w     [A4 + 0x22], [A6 - 0x4]
  281. label0000031A:
  282. 0000031A  486C 001E                pea.l      [A4 + 0x1E]
  283. 0000031E  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  284. 00000322  A8A8                     syscall    OffsetRect
  285. 00000324  6000 014E                bra        +0x150 /* 00000474 */
  286. label00000328:
  287. 00000328  558F                     subq.l     A7, 2
  288. 0000032A  3F2C 0028                move.w     -[A7], [A4 + 0x28]
  289. 0000032E  302C 0012                move.w     D0, [A4 + 0x12]
  290. 00000332  906C 000E                sub.w      D0, [A4 + 0xE]
  291. 00000336  3F00                     move.w     -[A7], D0
  292. 00000338  7012                     moveq.l    D0, 0x12
  293. 0000033A  3F00                     move.w     -[A7], D0
  294. 0000033C  486C 0030                pea.l      [A4 + 0x30]
  295. 00000340  4EBA FE16                jsr        [PC - 0x1EA /* 00000158 */]
  296. 00000344  395F 002A                move.w     [A4 + 0x2A], [A7]+
  297. 00000348  558F                     subq.l     A7, 2
  298. 0000034A  3F2C 0026                move.w     -[A7], [A4 + 0x26]
  299. 0000034E  302C 0010                move.w     D0, [A4 + 0x10]
  300. 00000352  906C 000C                sub.w      D0, [A4 + 0xC]
  301. 00000356  3F00                     move.w     -[A7], D0
  302. 00000358  7012                     moveq.l    D0, 0x12
  303. 0000035A  3F00                     move.w     -[A7], D0
  304. 0000035C  486C 002E                pea.l      [A4 + 0x2E]
  305. 00000360  4EBA FDF6                jsr        [PC - 0x20A /* 00000158 */]
  306. 00000364  395F 002C                move.w     [A4 + 0x2C], [A7]+
  307. 00000368  41EE FFF8                lea.l      A0, [A6 - 0x8]
  308. 0000036C  43EC 000C                lea.l      A1, [A4 + 0xC]
  309. 00000370  20D9                     move.l     [A0]+, [A1]+
  310. 00000372  20D9                     move.l     [A0]+, [A1]+
  311. 00000374  486E FFF8                pea.l      [A6 - 0x8]
  312. 00000378  7012                     moveq.l    D0, 0x12
  313. 0000037A  3F00                     move.w     -[A7], D0
  314. 0000037C  3F00                     move.w     -[A7], D0
  315. 0000037E  A8A9                     syscall    InsetRect
  316. 00000380  4A2C 0040                tst.b      [A4 + 0x40]
  317. 00000384  670C                     beq        +0xE /* 00000392 */
  318. 00000386  397C 0001 002A           move.w     [A4 + 0x2A], 0x1
  319. 0000038C  397C 0012 0030           move.w     [A4 + 0x30], 0x12
  320. label00000392:
  321. 00000392  4A6C 002A                tst.w      [A4 + 0x2A]
  322. 00000396  6612                     bne        +0x14 /* 000003AA */
  323. 00000398  397C 0001 002A           move.w     [A4 + 0x2A], 0x1
  324. 0000039E  396E FFFA 0020           move.w     [A4 + 0x20], [A6 - 0x6]
  325. 000003A4  396E FFFE 0024           move.w     [A4 + 0x24], [A6 - 0x2]
  326. label000003AA:
  327. 000003AA  4A6C 002C                tst.w      [A4 + 0x2C]
  328. 000003AE  6612                     bne        +0x14 /* 000003C2 */
  329. 000003B0  397C 0001 002C           move.w     [A4 + 0x2C], 0x1
  330. 000003B6  396E FFF8 001E           move.w     [A4 + 0x1E], [A6 - 0x8]
  331. 000003BC  396E FFFC 0022           move.w     [A4 + 0x22], [A6 - 0x4]
  332. label000003C2:
  333. 000003C2  486C 001E                pea.l      [A4 + 0x1E]
  334. 000003C6  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  335. 000003CA  A8A8                     syscall    OffsetRect
  336. 000003CC  6000 00A6                bra        +0xA8 /* 00000474 */
  337. label000003D0:
  338. 000003D0  558F                     subq.l     A7, 2
  339. 000003D2  3F2C 0028                move.w     -[A7], [A4 + 0x28]
  340. 000003D6  302C 0012                move.w     D0, [A4 + 0x12]
  341. 000003DA  906C 000E                sub.w      D0, [A4 + 0xE]
  342. 000003DE  3F00                     move.w     -[A7], D0
  343. 000003E0  7012                     moveq.l    D0, 0x12
  344. 000003E2  3F00                     move.w     -[A7], D0
  345. 000003E4  486C 0030                pea.l      [A4 + 0x30]
  346. 000003E8  4EBA FD6E                jsr        [PC - 0x292 /* 00000158 */]
  347. 000003EC  395F 002A                move.w     [A4 + 0x2A], [A7]+
  348. 000003F0  558F                     subq.l     A7, 2
  349. 000003F2  3F2C 0026                move.w     -[A7], [A4 + 0x26]
  350. 000003F6  302C 0010                move.w     D0, [A4 + 0x10]
  351. 000003FA  906C 000C                sub.w      D0, [A4 + 0xC]
  352. 000003FE  3F00                     move.w     -[A7], D0
  353. 00000400  7012                     moveq.l    D0, 0x12
  354. 00000402  3F00                     move.w     -[A7], D0
  355. 00000404  486C 002E                pea.l      [A4 + 0x2E]
  356. 00000408  4EBA FD4E                jsr        [PC - 0x2B2 /* 00000158 */]
  357. 0000040C  395F 002C                move.w     [A4 + 0x2C], [A7]+
  358. 00000410  41EE FFF8                lea.l      A0, [A6 - 0x8]
  359. 00000414  43EC 000C                lea.l      A1, [A4 + 0xC]
  360. 00000418  20D9                     move.l     [A0]+, [A1]+
  361. 0000041A  20D9                     move.l     [A0]+, [A1]+
  362. 0000041C  486E FFF8                pea.l      [A6 - 0x8]
  363. 00000420  7012                     moveq.l    D0, 0x12
  364. 00000422  3F00                     move.w     -[A7], D0
  365. 00000424  3F00                     move.w     -[A7], D0
  366. 00000426  A8A9                     syscall    InsetRect
  367. 00000428  4A2C 0040                tst.b      [A4 + 0x40]
  368. 0000042C  670C                     beq        +0xE /* 0000043A */
  369. 0000042E  397C 0001 002A           move.w     [A4 + 0x2A], 0x1
  370. 00000434  397C 0012 0030           move.w     [A4 + 0x30], 0x12
  371. label0000043A:
  372. 0000043A  4A6C 002A                tst.w      [A4 + 0x2A]
  373. 0000043E  6612                     bne        +0x14 /* 00000452 */
  374. 00000440  397C 0001 002A           move.w     [A4 + 0x2A], 0x1
  375. 00000446  396E FFFA 0020           move.w     [A4 + 0x20], [A6 - 0x6]
  376. 0000044C  396E FFFE 0024           move.w     [A4 + 0x24], [A6 - 0x2]
  377. label00000452:
  378. 00000452  4A6C 002C                tst.w      [A4 + 0x2C]
  379. 00000456  6612                     bne        +0x14 /* 0000046A */
  380. 00000458  397C 0001 002C           move.w     [A4 + 0x2C], 0x1
  381. 0000045E  396E FFF8 001E           move.w     [A4 + 0x1E], [A6 - 0x8]
  382. 00000464  396E FFFC 0022           move.w     [A4 + 0x22], [A6 - 0x4]
  383. label0000046A:
  384. 0000046A  486C 001E                pea.l      [A4 + 0x1E]
  385. 0000046E  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  386. 00000472  A8A8                     syscall    OffsetRect
  387. label00000474:
  388. 00000474  302C 002C                move.w     D0, [A4 + 0x2C]
  389. 00000478  C1EC 002A                muls.w     D0, [A4 + 0x2A]
  390. 0000047C  3940 0002                move.w     [A4 + 0x2], D0
  391. 00000480  41EC 0014                lea.l      A0, [A4 + 0x14]
  392. 00000484  43EC 001E                lea.l      A1, [A4 + 0x1E]
  393. 00000488  20D9                     move.l     [A0]+, [A1]+
  394. 0000048A  20D9                     move.l     [A0]+, [A1]+
  395. 0000048C  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  396. 00000492  4E5E                     unlink     A6
  397. 00000494  2E9F                     move.l     [A7], [A7]+
  398. 00000496  4E75                     rts
  399. fn00000498:
  400. 00000498  4E56 FEFC                link       A6, -0x0104
  401. 0000049C  2F0C                     move.l     -[A7], A4
  402. 0000049E  49EE FEFC                lea.l      A4, [A6 - 0x104]
  403. 000004A2  422D E604                clr.b      [A5 - 0x19FC]
  404. 000004A6  4AAD E606                tst.l      [A5 - 0x19FA]
  405. 000004AA  6754                     beq        +0x56 /* 00000500 */
  406. 000004AC  486E FFFC                pea.l      [A6 - 0x4]
  407. 000004B0  A874                     syscall    GetPort
  408. 000004B2  2F2D E606                move.l     -[A7], [A5 - 0x19FA]
  409. 000004B6  A873                     syscall    SetPort
  410. 000004B8  2F2D E606                move.l     -[A7], [A5 - 0x19FA]
  411. 000004BC  A922                     syscall    BeginUpdate
  412. 000004BE  4A2E 000A                tst.b      [A6 + 0xA]
  413. 000004C2  6710                     beq        +0x12 /* 000004D4 */
  414. 000004C4  2F0C                     move.l     -[A7], A4
  415. 000004C6  3F3C 010F                move.w     -[A7], 0x10F
  416. 000004CA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  417. 000004CE  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  418. 000004D2  6008                     bra        +0xA /* 000004DC */
  419. label000004D4:
  420. 000004D4  2F2D E606                move.l     -[A7], [A5 - 0x19FA]
  421. 000004D8  2F0C                     move.l     -[A7], A4
  422. 000004DA  A919                     syscall    GetWTitle
  423. label000004DC:
  424. 000004DC  2F0C                     move.l     -[A7], A4
  425. 000004DE  487A 002A                pea.l      [PC + 0x2A /* 0000050A, value 0x4E56 'NV', cstring "" */]
  426. 000004E2  487A 0026                pea.l      [PC + 0x26 /* 0000050A, value 0x4E56 'NV', cstring "" */]
  427. 000004E6  487A 0022                pea.l      [PC + 0x22 /* 0000050A, value 0x4E56 'NV', cstring "" */]
  428. 000004EA  4EAD 3442                jsr        [A5 + 0x3442 /* export_1668 */]
  429. 000004EE  2F2D E606                move.l     -[A7], [A5 - 0x19FA]
  430. 000004F2  A981                     syscall    DrawDialog
  431. 000004F4  2F2D E606                move.l     -[A7], [A5 - 0x19FA]
  432. 000004F8  A923                     syscall    EndUpdate
  433. 000004FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  434. 000004FE  A873                     syscall    SetPort
  435. label00000500:
  436. 00000500  286E FEF8                movea.l    A4, [A6 - 0x108]
  437. 00000504  4E5E                     unlink     A6
  438. 00000506  2E9F                     move.l     [A7], [A7]+
  439. 00000508  4E75                     rts
  440. 0000050A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  441. // begin alternate branch 0000050C-00000512
  442. fn0000050C:
  443. 0000050C  4E56 0000                link       A6, 0
  444. 00000510  2F0C                     move.l     -[A7], A4
  445. // end alternate branch 0000050C-00000512
  446. fn0000050C: // (misaligned)
  447. 0000050E  0000 2F0C                ori.b      D0, 0xC
  448. 00000512  286E 000E                movea.l    A4, [A6 + 0xE]
  449. 00000516  422C 003F                clr.b      [A4 + 0x3F]
  450. 0000051A  302E 0008                move.w     D0, [A6 + 0x8]
  451. 0000051E  0440 0019                subi.w     D0, 0x19
  452. 00000522  6714                     beq        +0x16 /* 00000538 */
  453. 00000524  0440 0019                subi.w     D0, 0x19
  454. 00000528  661C                     bne        +0x1E /* 00000546 */
  455. 0000052A  397C 000C 003C           move.w     [A4 + 0x3C], 0xC
  456. 00000530  197C 0001 003F           move.b     [A4 + 0x3F], 0x1
  457. 00000536  6014                     bra        +0x16 /* 0000054C */
  458. label00000538:
  459. 00000538  397C 000D 003C           move.w     [A4 + 0x3C], 0xD /* '\r' */
  460. 0000053E  197C 0001 003F           move.b     [A4 + 0x3F], 0x1
  461. 00000544  6006                     bra        +0x8 /* 0000054C */
  462. label00000546:
  463. 00000546  397C 000B 003C           move.w     [A4 + 0x3C], 0xB
  464. label0000054C:
  465. 0000054C  397C 001A 0032           move.w     [A4 + 0x32], 0x1A
  466. 00000552  397C 0008 0038           move.w     [A4 + 0x38], 0x8
  467. 00000558  396E 000C 0052           move.w     [A4 + 0x52], [A6 + 0xC]
  468. 0000055E  396E 000A 0054           move.w     [A4 + 0x54], [A6 + 0xA]
  469. 00000564  397C 0001 0002           move.w     [A4 + 0x2], 0x1
  470. 0000056A  397C 0001 004E           move.w     [A4 + 0x4E], 0x1
  471. 00000570  422C 0041                clr.b      [A4 + 0x41]
  472. 00000574  422C 0049                clr.b      [A4 + 0x49]
  473. 00000578  426C 0044                clr.w      [A4 + 0x44]
  474. 0000057C  422C 0040                clr.b      [A4 + 0x40]
  475. 00000580  422C 003E                clr.b      [A4 + 0x3E]
  476. 00000584  422C 0042                clr.b      [A4 + 0x42]
  477. 00000588  397C 000C 003A           move.w     [A4 + 0x3A], 0xC
  478. 0000058E  426C 001C                clr.w      [A4 + 0x1C]
  479. 00000592  286E FFFC                movea.l    A4, [A6 - 0x4]
  480. 00000596  4E5E                     unlink     A6
  481. 00000598  205F                     movea.l    A0, [A7]+
  482. 0000059A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  483. 0000059E  4ED0                     jmp        [A0]
  484. fn000005A0:
  485. 000005A0  4E56 0000                link       A6, 0
  486. 000005A4  4AAD E5D6                tst.l      [A5 - 0x1A2A]
  487. 000005A8  6706                     beq        +0x8 /* 000005B0 */
  488. 000005AA  4AAD E5D2                tst.l      [A5 - 0x1A2E]
  489. 000005AE  663C                     bne        +0x3E /* 000005EC */
  490. label000005B0:
  491. 000005B0  486D E5D2                pea.l      [A5 - 0x1A2E]
  492. 000005B4  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  493. 000005B8  486D E5D6                pea.l      [A5 - 0x1A2A]
  494. 000005BC  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  495. 000005C0  4AAD E5D2                tst.l      [A5 - 0x1A2E]
  496. 000005C4  660A                     bne        +0xC /* 000005D0 */
  497. 000005C6  7078                     moveq.l    D0, 0x78
  498. 000005C8  A322                     syscall    NewHandleClear, flags=3
  499. 000005CA  2B48 E5D2                move.l     [A5 - 0x1A2E], A0
  500. 000005CE  671C                     beq        +0x1E /* 000005EC */
  501. label000005D0:
  502. 000005D0  4AAD E5D6                tst.l      [A5 - 0x1A2A]
  503. 000005D4  6616                     bne        +0x18 /* 000005EC */
  504. 000005D6  203C 0000 017E           move.l     D0, 0x17E
  505. 000005DC  A322                     syscall    NewHandleClear, flags=3
  506. 000005DE  2B48 E5D6                move.l     [A5 - 0x1A2A], A0
  507. 000005E2  6608                     bne        +0xA /* 000005EC */
  508. 000005E4  486D E5D2                pea.l      [A5 - 0x1A2E]
  509. 000005E8  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  510. label000005EC:
  511. 000005EC  4E5E                     unlink     A6
  512. 000005EE  4E75                     rts
  513. fn000005F0:
  514. 000005F0  4E56 0000                link       A6, 0
  515. 000005F4  7001                     moveq.l    D0, 0x01
  516. 000005F6  3F00                     move.w     -[A7], D0
  517. 000005F8  A9C8                     syscall    SysBeep
  518. 000005FA  4E5E                     unlink     A6
  519. 000005FC  4E75                     rts
  520. fn000005FE:
  521. 000005FE  4E56 FFF8                link       A6, -0x0008
  522. 00000602  2F0C                     move.l     -[A7], A4
  523. 00000604  286E 000A                movea.l    A4, [A6 + 0xA]
  524. 00000608  4EAD 3302                jsr        [A5 + 0x3302 /* export_1628 */]
  525. 0000060C  4A2C 003F                tst.b      [A4 + 0x3F]
  526. 00000610  673E                     beq        +0x40 /* 00000650 */
  527. 00000612  41EE FFF8                lea.l      A0, [A6 - 0x8]
  528. 00000616  43EC 0014                lea.l      A1, [A4 + 0x14]
  529. 0000061A  20D9                     move.l     [A0]+, [A1]+
  530. 0000061C  20D9                     move.l     [A0]+, [A1]+
  531. 0000061E  486E FFF8                pea.l      [A6 - 0x8]
  532. 00000622  70FF                     moveq.l    D0, 0xFFFFFFFF
  533. 00000624  3F00                     move.w     -[A7], D0
  534. 00000626  3F00                     move.w     -[A7], D0
  535. 00000628  A8A9                     syscall    InsetRect
  536. 0000062A  7001                     moveq.l    D0, 0x01
  537. 0000062C  B06C 0034                cmp.w      D0, [A4 + 0x34]
  538. 00000630  6608                     bne        +0xA /* 0000063A */
  539. 00000632  486E FFF8                pea.l      [A6 - 0x8]
  540. 00000636  A8A1                     syscall    FrameRect
  541. 00000638  6014                     bra        +0x16 /* 0000064E */
  542. label0000063A:
  543. 0000063A  700B                     moveq.l    D0, 0x0B
  544. 0000063C  B06C 0034                cmp.w      D0, [A4 + 0x34]
  545. 00000640  660C                     bne        +0xE /* 0000064E */
  546. 00000642  486E FFF8                pea.l      [A6 - 0x8]
  547. 00000646  7008                     moveq.l    D0, 0x08
  548. 00000648  3F00                     move.w     -[A7], D0
  549. 0000064A  3F00                     move.w     -[A7], D0
  550. 0000064C  A8B0                     syscall    FrameRoundRect
  551. label0000064E:
  552. 0000064E  A89E                     syscall    PenNormal
  553. label00000650:
  554. 00000650  286E FFF4                movea.l    A4, [A6 - 0xC]
  555. 00000654  4E5E                     unlink     A6
  556. 00000656  205F                     movea.l    A0, [A7]+
  557. 00000658  5C4F                     addq.w     A7, 6
  558. 0000065A  4ED0                     jmp        [A0]
  559. fn0000065C:
  560. 0000065C  4E56 0000                link       A6, 0
  561. 00000660  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  562. 00000664  286E 000A                movea.l    A4, [A6 + 0xA]
  563. 00000668  4206                     clr.b      D6
  564. 0000066A  558F                     subq.l     A7, 2
  565. 0000066C  4A2C 0046                tst.b      [A4 + 0x46]
  566. 00000670  57C3                     seq        D3
  567. 00000672  4403                     neg.b      D3
  568. 00000674  1F03                     move.b     -[A7], D3
  569. 00000676  4EBA F988                jsr        [PC - 0x678 /* 00000000 */]
  570. 0000067A  4A1F                     tst.b      [A7]+
  571. 0000067C  6636                     bne        +0x38 /* 000006B4 */
  572. 0000067E  700D                     moveq.l    D0, 0x0D
  573. 00000680  B06C 003A                cmp.w      D0, [A4 + 0x3A]
  574. 00000684  6708                     beq        +0xA /* 0000068E */
  575. 00000686  700C                     moveq.l    D0, 0x0C
  576. 00000688  B06C 003A                cmp.w      D0, [A4 + 0x3A]
  577. 0000068C  6614                     bne        +0x16 /* 000006A2 */
  578. label0000068E:
  579. 0000068E  4A6C 001C                tst.w      [A4 + 0x1C]
  580. 00000692  6606                     bne        +0x8 /* 0000069A */
  581. 00000694  3E2C 0052                move.w     D7, [A4 + 0x52]
  582. 00000698  6008                     bra        +0xA /* 000006A2 */
  583. label0000069A:
  584. 0000069A  3E2C 004E                move.w     D7, [A4 + 0x4E]
  585. 0000069E  DE6C 001C                add.w      D7, [A4 + 0x1C]
  586. label000006A2:
  587. 000006A2  BE6C 0054                cmp.w      D7, [A4 + 0x54]
  588. 000006A6  6E0C                     bgt        +0xE /* 000006B4 */
  589. 000006A8  7C01                     moveq.l    D6, 0x01
  590. 000006AA  4A2E 0008                tst.b      [A6 + 0x8]
  591. 000006AE  6704                     beq        +0x6 /* 000006B4 */
  592. 000006B0  3947 001C                move.w     [A4 + 0x1C], D7
  593. label000006B4:
  594. 000006B4  1D46 000E                move.b     [A6 + 0xE], D6
  595. 000006B8  4CEE 10C8 FFF0           movem.l    D3,D6,D7,A4, [A6 - 0x10]
  596. 000006BE  4E5E                     unlink     A6
  597. 000006C0  205F                     movea.l    A0, [A7]+
  598. 000006C2  5C4F                     addq.w     A7, 6
  599. 000006C4  4ED0                     jmp        [A0]
  600. fn000006C6:
  601. 000006C6  4E56 FFE4                link       A6, -0x001C
  602. 000006CA  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  603. 000006CE  266E 000E                movea.l    A3, [A6 + 0xE]
  604. 000006D2  182D E0D6                move.b     D4, [A5 - 0x1F2A]
  605. 000006D6  422D E0D6                clr.b      [A5 - 0x1F2A]
  606. 000006DA  1C2E 0008                move.b     D6, [A6 + 0x8]
  607. 000006DE  486E FFEC                pea.l      [A6 - 0x14]
  608. 000006E2  206E 000A                movea.l    A0, [A6 + 0xA]
  609. 000006E6  3028 0002                move.w     D0, [A0 + 0x2]
  610. 000006EA  906B 0002                sub.w      D0, [A3 + 0x2]
  611. 000006EE  3F00                     move.w     -[A7], D0
  612. 000006F0  206E 000A                movea.l    A0, [A6 + 0xA]
  613. 000006F4  3010                     move.w     D0, [A0]
  614. 000006F6  9053                     sub.w      D0, [A3]
  615. 000006F8  3F00                     move.w     -[A7], D0
  616. 000006FA  A880                     syscall    SetPt
  617. 000006FC  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  618. 00000700  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  619. 00000704  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  620. 00000708  4A2D DF0C                tst.b      [A5 - 0x20F4]
  621. 0000070C  6714                     beq        +0x16 /* 00000722 */
  622. 0000070E  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  623. 00000712  3A28 1060                move.w     D5, [A0 + 0x1060]
  624. 00000716  6C04                     bge        +0x6 /* 0000071C */
  625. 00000718  3005                     move.w     D0, D5
  626. 0000071A  5245                     addq.w     D5, 1
  627. label0000071C:
  628. 0000071C  3F05                     move.w     -[A7], D5
  629. 0000071E  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  630. label00000722:
  631. 00000722  4A06                     tst.b      D6
  632. 00000724  6718                     beq        +0x1A /* 0000073E */
  633. 00000726  486E FFFC                pea.l      [A6 - 0x4]
  634. 0000072A  A874                     syscall    GetPort
  635. 0000072C  486D DF44                pea.l      [A5 - 0x20BC]
  636. 00000730  2F0B                     move.l     -[A7], A3
  637. 00000732  486E FFF4                pea.l      [A6 - 0xC]
  638. 00000736  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  639. 0000073A  4245                     clr.w      D5
  640. 0000073C  6022                     bra        +0x24 /* 00000760 */
  641. label0000073E:
  642. 0000073E  422D E0BA                clr.b      [A5 - 0x1F46]
  643. 00000742  422D E0BC                clr.b      [A5 - 0x1F44]
  644. 00000746  598F                     subq.l     A7, 4
  645. 00000748  A8D8                     syscall    NewRgn
  646. 0000074A  2D57 FFF0                move.l     [A6 - 0x10], [A7]
  647. 0000074E  A87A                     syscall    GetClip
  648. 00000750  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  649. 00000754  A87B                     syscall    ClipRect
  650. 00000756  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  651. 0000075A  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  652. 0000075E  7A01                     moveq.l    D5, 0x01
  653. label00000760:
  654. 00000760  7E06                     moveq.l    D7, 0x06
  655. label00000762:
  656. 00000762  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  657. 00000766  49E8 0580                lea.l      A4, [A0 + 0x580]
  658. 0000076A  48C7                     ext.l      D7
  659. 0000076C  2007                     move.l     D0, D7
  660. 0000076E  5980                     subq.l     D0, 4
  661. 00000770  E588                     lsl        D0, 2
  662. 00000772  2200                     move.l     D1, D0
  663. 00000774  E588                     lsl        D0, 2
  664. 00000776  D081                     add.l      D0, D1
  665. 00000778  4A34 0801                tst.b      [A4 + D0 + 0x1]
  666. 0000077C  6774                     beq        +0x76 /* 000007F2 */
  667. 0000077E  3F07                     move.w     -[A7], D7
  668. 00000780  700C                     moveq.l    D0, 0x0C
  669. 00000782  3F00                     move.w     -[A7], D0
  670. 00000784  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  671. 00000788  558F                     subq.l     A7, 2
  672. 0000078A  2F0B                     move.l     -[A7], A3
  673. 0000078C  48C7                     ext.l      D7
  674. 0000078E  2007                     move.l     D0, D7
  675. 00000790  5D80                     subq.l     D0, 6
  676. 00000792  E780                     asl        D0, 3
  677. 00000794  41EC 03E8                lea.l      A0, [A4 + 0x3E8]
  678. 00000798  4870 0800                pea.l      [A0 + D0]
  679. 0000079C  486E FFE4                pea.l      [A6 - 0x1C]
  680. 000007A0  A8AA                     syscall    SectRect
  681. 000007A2  4A1F                     tst.b      [A7]+
  682. 000007A4  674C                     beq        +0x4E /* 000007F2 */
  683. 000007A6  4A06                     tst.b      D6
  684. 000007A8  6616                     bne        +0x18 /* 000007C0 */
  685. 000007AA  48C7                     ext.l      D7
  686. 000007AC  2007                     move.l     D0, D7
  687. 000007AE  5D80                     subq.l     D0, 6
  688. 000007B0  E780                     asl        D0, 3
  689. 000007B2  41EC 03E8                lea.l      A0, [A4 + 0x3E8]
  690. 000007B6  4870 0800                pea.l      [A0 + D0]
  691. 000007BA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  692. 000007BE  A8A8                     syscall    OffsetRect
  693. label000007C0:
  694. 000007C0  3F07                     move.w     -[A7], D7
  695. 000007C2  3F05                     move.w     -[A7], D5
  696. 000007C4  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  697. 000007C8  4A06                     tst.b      D6
  698. 000007CA  6626                     bne        +0x28 /* 000007F2 */
  699. 000007CC  48C7                     ext.l      D7
  700. 000007CE  2007                     move.l     D0, D7
  701. 000007D0  5D80                     subq.l     D0, 6
  702. 000007D2  E780                     asl        D0, 3
  703. 000007D4  41EC 03E8                lea.l      A0, [A4 + 0x3E8]
  704. 000007D8  4870 0800                pea.l      [A0 + D0]
  705. 000007DC  302E FFEE                move.w     D0, [A6 - 0x12]
  706. 000007E0  48C0                     ext.l      D0
  707. 000007E2  4480                     neg.l      D0
  708. 000007E4  3F00                     move.w     -[A7], D0
  709. 000007E6  302E FFEC                move.w     D0, [A6 - 0x14]
  710. 000007EA  48C0                     ext.l      D0
  711. 000007EC  4480                     neg.l      D0
  712. 000007EE  3F00                     move.w     -[A7], D0
  713. 000007F0  A8A8                     syscall    OffsetRect
  714. label000007F2:
  715. 000007F2  3007                     move.w     D0, D7
  716. 000007F4  5247                     addq.w     D7, 1
  717. 000007F6  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  718. 000007FA  6F00 FF66                ble        -0x98 /* 00000762 */
  719. 000007FE  1B7C 0001 E0BA           move.b     [A5 - 0x1F46], 0x1
  720. 00000804  1B7C 0001 E0BC           move.b     [A5 - 0x1F44], 0x1
  721. 0000080A  4A06                     tst.b      D6
  722. 0000080C  674A                     beq        +0x4C /* 00000858 */
  723. 0000080E  486D DF44                pea.l      [A5 - 0x20BC]
  724. 00000812  486E FFF4                pea.l      [A6 - 0xC]
  725. 00000816  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  726. 0000081A  4A2D DF0C                tst.b      [A5 - 0x20F4]
  727. 0000081E  6714                     beq        +0x16 /* 00000834 */
  728. 00000820  558F                     subq.l     A7, 2
  729. 00000822  598F                     subq.l     A7, 4
  730. 00000824  486D DF44                pea.l      [A5 - 0x20BC]
  731. 00000828  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  732. 0000082C  4EAD 258A                jsr        [A5 + 0x258A /* export_1197 */]
  733. 00000830  3C1F                     move.w     D6, [A7]+
  734. 00000832  6002                     bra        +0x4 /* 00000836 */
  735. label00000834:
  736. 00000834  4246                     clr.w      D6
  737. label00000836:
  738. 00000836  598F                     subq.l     A7, 4
  739. 00000838  486D DF44                pea.l      [A5 - 0x20BC]
  740. 0000083C  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  741. 00000840  206E FFFC                movea.l    A0, [A6 - 0x4]
  742. 00000844  4868 0002                pea.l      [A0 + 0x2]
  743. 00000848  2F0B                     move.l     -[A7], A3
  744. 0000084A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  745. 0000084E  3F06                     move.w     -[A7], D6
  746. 00000850  7000                     moveq.l    D0, 0x00
  747. 00000852  2F00                     move.l     -[A7], D0
  748. 00000854  A8EC                     syscall    CopyBits
  749. 00000856  600C                     bra        +0xE /* 00000864 */
  750. label00000858:
  751. 00000858  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  752. 0000085C  A879                     syscall    SetClip
  753. 0000085E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  754. 00000862  A8D9                     syscall    DisposRgn/DisposeRgn
  755. label00000864:
  756. 00000864  1B44 E0D6                move.b     [A5 - 0x1F2A], D4
  757. 00000868  4CEE 18F8 FFC8           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x38]
  758. 0000086E  4E5E                     unlink     A6
  759. 00000870  205F                     movea.l    A0, [A7]+
  760. 00000872  4FEF 000C                lea.l      A7, [A7 + 0xC]
  761. 00000876  4ED0                     jmp        [A0]
  762. fn00000878:
  763. 00000878  4E56 FFF4                link       A6, -0x000C
  764. 0000087C  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  765. 00000880  182E 0008                move.b     D4, [A6 + 0x8]
  766. 00000884  286E 000A                movea.l    A4, [A6 + 0xA]
  767. 00000888  7A01                     moveq.l    D5, 0x01
  768. 0000088A  7E01                     moveq.l    D7, 0x01
  769. 0000088C  4246                     clr.w      D6
  770. 0000088E  7600                     moveq.l    D3, 0x00
  771. 00000890  4A6C 0002                tst.w      [A4 + 0x2]
  772. 00000894  6F06                     ble        +0x8 /* 0000089C */
  773. 00000896  4A04                     tst.b      D4
  774. 00000898  6702                     beq        +0x4 /* 0000089C */
  775. 0000089A  7601                     moveq.l    D3, 0x01
  776. label0000089C:
  777. 0000089C  1D43 FFF5                move.b     [A6 - 0xB], D3
  778. 000008A0  3D6C 001C FFFE           move.w     [A6 - 0x2], [A4 + 0x1C]
  779. 000008A6  6000 00D0                bra        +0xD2 /* 00000978 */
  780. label000008AA:
  781. 000008AA  3F2C 001C                move.w     -[A7], [A4 + 0x1C]
  782. 000008AE  486D DF0E                pea.l      [A5 - 0x20F2]
  783. 000008B2  486C 0014                pea.l      [A4 + 0x14]
  784. 000008B6  700B                     moveq.l    D0, 0x0B
  785. 000008B8  B06C 003C                cmp.w      D0, [A4 + 0x3C]
  786. 000008BC  56C3                     sne        D3
  787. 000008BE  4403                     neg.b      D3
  788. 000008C0  1F03                     move.b     -[A7], D3
  789. 000008C2  4EBA FE02                jsr        [PC - 0x1FE /* 000006C6 */]
  790. 000008C6  2F0C                     move.l     -[A7], A4
  791. 000008C8  1F04                     move.b     -[A7], D4
  792. 000008CA  4EBA FD32                jsr        [PC - 0x2CE /* 000005FE */]
  793. 000008CE  3006                     move.w     D0, D6
  794. 000008D0  5246                     addq.w     D6, 1
  795. label000008D2:
  796. 000008D2  BC6C 0002                cmp.w      D6, [A4 + 0x2]
  797. 000008D6  6626                     bne        +0x28 /* 000008FE */
  798. 000008D8  558F                     subq.l     A7, 2
  799. 000008DA  2F0C                     move.l     -[A7], A4
  800. 000008DC  7000                     moveq.l    D0, 0x00
  801. 000008DE  1F00                     move.b     -[A7], D0
  802. 000008E0  4EBA FD7A                jsr        [PC - 0x286 /* 0000065C */]
  803. 000008E4  4A1F                     tst.b      [A7]+
  804. 000008E6  57C3                     seq        D3
  805. 000008E8  4403                     neg.b      D3
  806. 000008EA  1943 0042                move.b     [A4 + 0x42], D3
  807. 000008EE  41EC 0014                lea.l      A0, [A4 + 0x14]
  808. 000008F2  43EC 001E                lea.l      A1, [A4 + 0x1E]
  809. 000008F6  20D9                     move.l     [A0]+, [A1]+
  810. 000008F8  20D9                     move.l     [A0]+, [A1]+
  811. 000008FA  6000 009C                bra        +0x9E /* 00000998 */
  812. label000008FE:
  813. 000008FE  BE6C 002A                cmp.w      D7, [A4 + 0x2A]
  814. 00000902  6C1A                     bge        +0x1C /* 0000091E */
  815. 00000904  3007                     move.w     D0, D7
  816. 00000906  5247                     addq.w     D7, 1
  817. 00000908  486C 0014                pea.l      [A4 + 0x14]
  818. 0000090C  302C 0028                move.w     D0, [A4 + 0x28]
  819. 00000910  D06C 0030                add.w      D0, [A4 + 0x30]
  820. 00000914  3F00                     move.w     -[A7], D0
  821. 00000916  7000                     moveq.l    D0, 0x00
  822. 00000918  3F00                     move.w     -[A7], D0
  823. 0000091A  A8A8                     syscall    OffsetRect
  824. 0000091C  6054                     bra        +0x56 /* 00000972 */
  825. label0000091E:
  826. 0000091E  396C 0020 0016           move.w     [A4 + 0x16], [A4 + 0x20]
  827. 00000924  396C 0024 001A           move.w     [A4 + 0x1A], [A4 + 0x24]
  828. 0000092A  302E FFFA                move.w     D0, [A6 - 0x6]
  829. 0000092E  B06C 0018                cmp.w      D0, [A4 + 0x18]
  830. 00000932  6F24                     ble        +0x26 /* 00000958 */
  831. 00000934  3E2C 002A                move.w     D7, [A4 + 0x2A]
  832. 00000938  DC6C 002A                add.w      D6, [A4 + 0x2A]
  833. 0000093C  3005                     move.w     D0, D5
  834. 0000093E  5245                     addq.w     D5, 1
  835. 00000940  486C 0014                pea.l      [A4 + 0x14]
  836. 00000944  7000                     moveq.l    D0, 0x00
  837. 00000946  3F00                     move.w     -[A7], D0
  838. 00000948  322C 0026                move.w     D1, [A4 + 0x26]
  839. 0000094C  D26C 002E                add.w      D1, [A4 + 0x2E]
  840. 00000950  3F01                     move.w     -[A7], D1
  841. 00000952  A8A8                     syscall    OffsetRect
  842. 00000954  6000 FF7C                bra        -0x82 /* 000008D2 */
  843. label00000958:
  844. 00000958  7E01                     moveq.l    D7, 0x01
  845. 0000095A  3005                     move.w     D0, D5
  846. 0000095C  5245                     addq.w     D5, 1
  847. 0000095E  486C 0014                pea.l      [A4 + 0x14]
  848. 00000962  7000                     moveq.l    D0, 0x00
  849. 00000964  3F00                     move.w     -[A7], D0
  850. 00000966  322C 0026                move.w     D1, [A4 + 0x26]
  851. 0000096A  D26C 002E                add.w      D1, [A4 + 0x2E]
  852. 0000096E  3F01                     move.w     -[A7], D1
  853. 00000970  A8A8                     syscall    OffsetRect
  854. label00000972:
  855. 00000972  3D6C 001C FFFE           move.w     [A6 - 0x2], [A4 + 0x1C]
  856. label00000978:
  857. 00000978  4A2E FFF5                tst.b      [A6 - 0xB]
  858. 0000097C  6600 FF2C                bne        -0xD2 /* 000008AA */
  859. 00000980  558F                     subq.l     A7, 2
  860. 00000982  2F0C                     move.l     -[A7], A4
  861. 00000984  7001                     moveq.l    D0, 0x01
  862. 00000986  1F00                     move.b     -[A7], D0
  863. 00000988  4EBA FCD2                jsr        [PC - 0x32E /* 0000065C */]
  864. 0000098C  4A1F                     tst.b      [A7]+
  865. 0000098E  6600 FF1A                bne        -0xE4 /* 000008AA */
  866. 00000992  197C 0001 0042           move.b     [A4 + 0x42], 0x1
  867. label00000998:
  868. 00000998  4CEE 10F8 FFDC           movem.l    D3,D4,D5,D6,D7,A4, [A6 - 0x24]
  869. 0000099E  4E5E                     unlink     A6
  870. 000009A0  205F                     movea.l    A0, [A7]+
  871. 000009A2  5C4F                     addq.w     A7, 6
  872. 000009A4  4ED0                     jmp        [A0]
  873. fn000009A6:
  874. 000009A6  4E56 0000                link       A6, 0
  875. 000009AA  2F03                     move.l     -[A7], D3
  876. 000009AC  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  877. 000009B0  A029                     syscall    HLock
  878. 000009B2  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  879. 000009B6  2F10                     move.l     -[A7], [A0]
  880. 000009B8  4EBA F822                jsr        [PC - 0x7DE /* 000001DC */]
  881. 000009BC  558F                     subq.l     A7, 2
  882. 000009BE  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  883. 000009C2  2F10                     move.l     -[A7], [A0]
  884. 000009C4  7000                     moveq.l    D0, 0x00
  885. 000009C6  1F00                     move.b     -[A7], D0
  886. 000009C8  4EBA FC92                jsr        [PC - 0x36E /* 0000065C */]
  887. 000009CC  4A1F                     tst.b      [A7]+
  888. 000009CE  57C3                     seq        D3
  889. 000009D0  4403                     neg.b      D3
  890. 000009D2  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  891. 000009D6  2050                     movea.l    A0, [A0]
  892. 000009D8  1143 0042                move.b     [A0 + 0x42], D3
  893. 000009DC  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  894. 000009E0  A02A                     syscall    HUnlock
  895. 000009E2  262E FFFC                move.l     D3, [A6 - 0x4]
  896. 000009E6  4E5E                     unlink     A6
  897. 000009E8  4E75                     rts
  898. fn000009EA:
  899. 000009EA  4E56 FFD6                link       A6, -0x002A
  900. 000009EE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  901. 000009F2  266E 0008                movea.l    A3, [A6 + 0x8]
  902. 000009F6  3A2E 0010                move.w     D5, [A6 + 0x10]
  903. 000009FA  1C2E 0014                move.b     D6, [A6 + 0x14]
  904. 000009FE  286E 000C                movea.l    A4, [A6 + 0xC]
  905. 00000A02  7E01                     moveq.l    D7, 0x01
  906. 00000A04  6000 0136                bra        +0x138 /* 00000B3C */
  907. label00000A08:
  908. 00000A08  558F                     subq.l     A7, 2
  909. 00000A0A  7001                     moveq.l    D0, 0x01
  910. 00000A0C  1F00                     move.b     -[A7], D0
  911. 00000A0E  4EBA F5F0                jsr        [PC - 0xA10 /* 00000000 */]
  912. 00000A12  4A1F                     tst.b      [A7]+
  913. 00000A14  6600 012C                bne        +0x12E /* 00000B42 */
  914. 00000A18  558F                     subq.l     A7, 2
  915. 00000A1A  7040                     moveq.l    D0, 0x40
  916. 00000A1C  3F00                     move.w     -[A7], D0
  917. 00000A1E  486E FFF0                pea.l      [A6 - 0x10]
  918. 00000A22  A971                     syscall    EventAvail
  919. 00000A24  4A1F                     tst.b      [A7]+
  920. 00000A26  670C                     beq        +0xE /* 00000A34 */
  921. 00000A28  7001                     moveq.l    D0, 0x01
  922. 00000A2A  1F00                     move.b     -[A7], D0
  923. 00000A2C  7201                     moveq.l    D1, 0x01
  924. 00000A2E  3F01                     move.w     -[A7], D1
  925. 00000A30  4EBA FA66                jsr        [PC - 0x59A /* 00000498 */]
  926. label00000A34:
  927. 00000A34  558F                     subq.l     A7, 2
  928. 00000A36  7001                     moveq.l    D0, 0x01
  929. 00000A38  1F00                     move.b     -[A7], D0
  930. 00000A3A  4EBA F5C4                jsr        [PC - 0xA3C /* 00000000 */]
  931. 00000A3E  4A1F                     tst.b      [A7]+
  932. 00000A40  6600 0100                bne        +0x102 /* 00000B42 */
  933. 00000A44  558F                     subq.l     A7, 2
  934. 00000A46  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  935. 00000A4C  A8FD                     syscall    PrGlue
  936. 00000A4E  4A5F                     tst.w      [A7]+
  937. 00000A50  6600 00F0                bne        +0xF2 /* 00000B42 */
  938. 00000A54  7000                     moveq.l    D0, 0x00
  939. 00000A56  1006                     move.b     D0, D6
  940. 00000A58  0C40 0001                cmpi.w     D0, 0x1
  941. 00000A5C  6616                     bne        +0x18 /* 00000A74 */
  942. 00000A5E  598F                     subq.l     A7, 4
  943. 00000A60  2F2D E5D2                move.l     -[A7], [A5 - 0x1A2E]
  944. 00000A64  7000                     moveq.l    D0, 0x00
  945. 00000A66  2F00                     move.l     -[A7], D0
  946. 00000A68  2F00                     move.l     -[A7], D0
  947. 00000A6A  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  948. 00000A70  A8FD                     syscall    PrGlue
  949. 00000A72  289F                     move.l     [A4], [A7]+
  950. label00000A74:
  951. 00000A74  558F                     subq.l     A7, 2
  952. 00000A76  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  953. 00000A7C  A8FD                     syscall    PrGlue
  954. 00000A7E  4A5F                     tst.w      [A7]+
  955. 00000A80  6600 00C0                bne        +0xC2 /* 00000B42 */
  956. 00000A84  2F14                     move.l     -[A7], [A4]
  957. 00000A86  7000                     moveq.l    D0, 0x00
  958. 00000A88  2F00                     move.l     -[A7], D0
  959. 00000A8A  2F3C 1000 0808           move.l     -[A7], 0x10000808
  960. 00000A90  A8FD                     syscall    PrGlue
  961. 00000A92  558F                     subq.l     A7, 2
  962. 00000A94  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  963. 00000A9A  A8FD                     syscall    PrGlue
  964. 00000A9C  4A5F                     tst.w      [A7]+
  965. 00000A9E  6646                     bne        +0x48 /* 00000AE6 */
  966. 00000AA0  558F                     subq.l     A7, 2
  967. 00000AA2  7001                     moveq.l    D0, 0x01
  968. 00000AA4  1F00                     move.b     -[A7], D0
  969. 00000AA6  4EBA F558                jsr        [PC - 0xAA8 /* 00000000 */]
  970. 00000AAA  4A1F                     tst.b      [A7]+
  971. 00000AAC  6638                     bne        +0x3A /* 00000AE6 */
  972. 00000AAE  302B 0032                move.w     D0, [A3 + 0x32]
  973. 00000AB2  0440 001A                subi.w     D0, 0x1A
  974. 00000AB6  661A                     bne        +0x1C /* 00000AD2 */
  975. 00000AB8  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  976. 00000ABC  A029                     syscall    HLock
  977. 00000ABE  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  978. 00000AC2  2F10                     move.l     -[A7], [A0]
  979. 00000AC4  7000                     moveq.l    D0, 0x00
  980. 00000AC6  1F00                     move.b     -[A7], D0
  981. 00000AC8  4EBA FDAE                jsr        [PC - 0x252 /* 00000878 */]
  982. 00000ACC  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  983. 00000AD0  A02A                     syscall    HUnlock
  984. label00000AD2:
  985. 00000AD2  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  986. 00000AD6  2050                     movea.l    A0, [A0]
  987. 00000AD8  7000                     moveq.l    D0, 0x00
  988. 00000ADA  1028 0042                move.b     D0, [A0 + 0x42]
  989. 00000ADE  0C40 0001                cmpi.w     D0, 0x1
  990. 00000AE2  6602                     bne        +0x4 /* 00000AE6 */
  991. 00000AE4  3E05                     move.w     D7, D5
  992. label00000AE6:
  993. 00000AE6  2F14                     move.l     -[A7], [A4]
  994. 00000AE8  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  995. 00000AEE  A8FD                     syscall    PrGlue
  996. 00000AF0  7000                     moveq.l    D0, 0x00
  997. 00000AF2  1006                     move.b     D0, D6
  998. 00000AF4  0C40 0001                cmpi.w     D0, 0x1
  999. 00000AF8  6630                     bne        +0x32 /* 00000B2A */
  1000. 00000AFA  2F14                     move.l     -[A7], [A4]
  1001. 00000AFC  2F3C 0800 0484           move.l     -[A7], 0x8000484
  1002. 00000B02  A8FD                     syscall    PrGlue
  1003. 00000B04  558F                     subq.l     A7, 2
  1004. 00000B06  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1005. 00000B0C  A8FD                     syscall    PrGlue
  1006. 00000B0E  4A5F                     tst.w      [A7]+
  1007. 00000B10  6618                     bne        +0x1A /* 00000B2A */
  1008. 00000B12  2F2D E5D2                move.l     -[A7], [A5 - 0x1A2E]
  1009. 00000B16  7000                     moveq.l    D0, 0x00
  1010. 00000B18  2F00                     move.l     -[A7], D0
  1011. 00000B1A  2F00                     move.l     -[A7], D0
  1012. 00000B1C  2F00                     move.l     -[A7], D0
  1013. 00000B1E  486E FFD6                pea.l      [A6 - 0x2A]
  1014. 00000B22  2F3C 6005 1480           move.l     -[A7], 0x60051480
  1015. 00000B28  A8FD                     syscall    PrGlue
  1016. label00000B2A:
  1017. 00000B2A  558F                     subq.l     A7, 2
  1018. 00000B2C  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1019. 00000B32  A8FD                     syscall    PrGlue
  1020. 00000B34  4A5F                     tst.w      [A7]+
  1021. 00000B36  660A                     bne        +0xC /* 00000B42 */
  1022. 00000B38  3007                     move.w     D0, D7
  1023. 00000B3A  5247                     addq.w     D7, 1
  1024. label00000B3C:
  1025. 00000B3C  BA47                     cmp.w      D5, D7
  1026. 00000B3E  6C00 FEC8                bge        -0x136 /* 00000A08 */
  1027. label00000B42:
  1028. 00000B42  4CEE 18E0 FFC2           movem.l    D5,D6,D7,A3,A4, [A6 - 0x3E]
  1029. 00000B48  4E5E                     unlink     A6
  1030. 00000B4A  205F                     movea.l    A0, [A7]+
  1031. 00000B4C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1032. 00000B50  4ED0                     jmp        [A0]
  1033. fn00000B52:
  1034. 00000B52  4E56 FF00                link       A6, -0x0100
  1035. 00000B56  48E7 0018                movem.l    -[A7], A3,A4
  1036. 00000B5A  47EE FF00                lea.l      A3, [A6 - 0x100]
  1037. 00000B5E  598F                     subq.l     A7, 4
  1038. 00000B60  3F3C 010F                move.w     -[A7], 0x10F
  1039. 00000B64  7000                     moveq.l    D0, 0x00
  1040. 00000B66  2F00                     move.l     -[A7], D0
  1041. 00000B68  72FF                     moveq.l    D1, 0xFFFFFFFF
  1042. 00000B6A  2F01                     move.l     -[A7], D1
  1043. 00000B6C  A97C                     syscall    GetNewDialog
  1044. 00000B6E  285F                     movea.l    A4, [A7]+
  1045. 00000B70  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  1046. 00000B74  4868 003A                pea.l      [A0 + 0x3A]
  1047. 00000B78  2F0B                     move.l     -[A7], A3
  1048. 00000B7A  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  1049. 00000B7E  2F0B                     move.l     -[A7], A3
  1050. 00000B80  4EAD 34AA                jsr        [A5 + 0x34AA /* export_1681 */]
  1051. 00000B84  2F0C                     move.l     -[A7], A4
  1052. 00000B86  2F0B                     move.l     -[A7], A3
  1053. 00000B88  A91A                     syscall    SetWTitle
  1054. 00000B8A  200C                     move.l     D0, A4
  1055. 00000B8C  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  1056. 00000B92  4E5E                     unlink     A6
  1057. 00000B94  4E75                     rts
  1058. 00000B96  4E56 FE6C                link       A6, -0x0194
  1059. 00000B9A  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  1060. 00000B9E  382E 000C                move.w     D4, [A6 + 0xC]
  1061. 00000BA2  7000                     moveq.l    D0, 0x00
  1062. 00000BA4  2D40 FE7A                move.l     [A6 - 0x186], D0
  1063. 00000BA8  4EBA F9F6                jsr        [PC - 0x60A /* 000005A0 */]
  1064. 00000BAC  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  1065. 00000BB0  486E FE6C                pea.l      [A6 - 0x194]
  1066. 00000BB4  A874                     syscall    GetPort
  1067. 00000BB6  1D6D E08A FFFF           move.b     [A6 - 0x1], [A5 - 0x1F76]
  1068. 00000BBC  1B7C 0001 E08A           move.b     [A5 - 0x1F76], 0x1
  1069. 00000BC2  7000                     moveq.l    D0, 0x00
  1070. 00000BC4  2B40 E606                move.l     [A5 - 0x19FA], D0
  1071. 00000BC8  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  1072. 00000BCC  3D68 1398 FFFC           move.w     [A6 - 0x4], [A0 + 0x1398]
  1073. 00000BD2  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  1074. 00000BD6  2050                     movea.l    A0, [A0]
  1075. 00000BD8  43EE FE7E                lea.l      A1, [A6 - 0x182]
  1076. 00000BDC  725E                     moveq.l    D1, 0x5E
  1077. label00000BDE:
  1078. 00000BDE  22D8                     move.l     [A1]+, [A0]+
  1079. 00000BE0  51C9 FFFC                dbf        D1, -0x6 /* 00000BDE */
  1080. 00000BE4  32D8                     move.w     [A1]+, [A0]+
  1081. 00000BE6  4A2D E5BA                tst.b      [A5 - 0x1A46]
  1082. 00000BEA  6716                     beq        +0x18 /* 00000C02 */
  1083. 00000BEC  4A44                     tst.w      D4
  1084. 00000BEE  6604                     bne        +0x6 /* 00000BF4 */
  1085. 00000BF0  382E FFFC                move.w     D4, [A6 - 0x4]
  1086. label00000BF4:
  1087. 00000BF4  486E FE7E                pea.l      [A6 - 0x182]
  1088. 00000BF8  3F04                     move.w     -[A7], D4
  1089. 00000BFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1090. 00000BFE  4EBA F90C                jsr        [PC - 0x6F4 /* 0000050C */]
  1091. label00000C02:
  1092. 00000C02  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  1093. 00000C06  2050                     movea.l    A0, [A0]
  1094. 00000C08  43EE FE7E                lea.l      A1, [A6 - 0x182]
  1095. 00000C0C  705E                     moveq.l    D0, 0x5E
  1096. label00000C0E:
  1097. 00000C0E  20D9                     move.l     [A0]+, [A1]+
  1098. 00000C10  51C8 FFFC                dbf        D0, -0x6 /* 00000C0E */
  1099. 00000C14  30D9                     move.w     [A0]+, [A1]+
  1100. 00000C16  3C2E FEB0                move.w     D6, [A6 - 0x150]
  1101. 00000C1A  2F3C C800 0000           move.l     -[A7], 0xC8000000
  1102. 00000C20  A8FD                     syscall    PrGlue
  1103. 00000C22  4EBA FF2E                jsr        [PC - 0xD2 /* 00000B52 */]
  1104. 00000C26  2B40 E606                move.l     [A5 - 0x19FA], D0
  1105. 00000C2A  7000                     moveq.l    D0, 0x00
  1106. 00000C2C  1F00                     move.b     -[A7], D0
  1107. 00000C2E  7200                     moveq.l    D1, 0x00
  1108. 00000C30  3F01                     move.w     -[A7], D1
  1109. 00000C32  4EBA F864                jsr        [PC - 0x79C /* 00000498 */]
  1110. 00000C36  558F                     subq.l     A7, 2
  1111. 00000C38  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1112. 00000C3E  A8FD                     syscall    PrGlue
  1113. 00000C40  4A5F                     tst.w      [A7]+
  1114. 00000C42  6706                     beq        +0x8 /* 00000C4A */
  1115. 00000C44  4246                     clr.w      D6
  1116. 00000C46  6000 0132                bra        +0x134 /* 00000D7A */
  1117. label00000C4A:
  1118. 00000C4A  4A2D E5BA                tst.b      [A5 - 0x1A46]
  1119. 00000C4E  671E                     beq        +0x20 /* 00000C6E */
  1120. 00000C50  2F2D E5D2                move.l     -[A7], [A5 - 0x1A2E]
  1121. 00000C54  2F3C 2004 0480           move.l     -[A7], 0x20040480
  1122. 00000C5A  A8FD                     syscall    PrGlue
  1123. 00000C5C  558F                     subq.l     A7, 2
  1124. 00000C5E  2F2D E5D2                move.l     -[A7], [A5 - 0x1A2E]
  1125. 00000C62  2F3C 5204 0498           move.l     -[A7], 0x52040498
  1126. 00000C68  A8FD                     syscall    PrGlue
  1127. 00000C6A  1D5F FFFE                move.b     [A6 - 0x2], [A7]+
  1128. label00000C6E:
  1129. 00000C6E  4EAD 32F2                jsr        [A5 + 0x32F2 /* export_1626 */]
  1130. 00000C72  7001                     moveq.l    D0, 0x01
  1131. 00000C74  1F00                     move.b     -[A7], D0
  1132. 00000C76  7201                     moveq.l    D1, 0x01
  1133. 00000C78  3F01                     move.w     -[A7], D1
  1134. 00000C7A  4EBA F81C                jsr        [PC - 0x7E4 /* 00000498 */]
  1135. 00000C7E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1136. 00000C82  A029                     syscall    HLock
  1137. 00000C84  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1138. 00000C88  2850                     movea.l    A4, [A0]
  1139. 00000C8A  7001                     moveq.l    D0, 0x01
  1140. 00000C8C  B02C 0044                cmp.b      D0, [A4 + 0x44]
  1141. 00000C90  57C3                     seq        D3
  1142. 00000C92  4403                     neg.b      D3
  1143. 00000C94  1E03                     move.b     D7, D3
  1144. 00000C96  3A2C 003E                move.w     D5, [A4 + 0x3E]
  1145. 00000C9A  0C45 0001                cmpi.w     D5, 0x1
  1146. 00000C9E  6C02                     bge        +0x4 /* 00000CA2 */
  1147. 00000CA0  7A01                     moveq.l    D5, 0x01
  1148. label00000CA2:
  1149. 00000CA2  3D6C 0040 FE78           move.w     [A6 - 0x188], [A4 + 0x40]
  1150. 00000CA8  41EE FE70                lea.l      A0, [A6 - 0x190]
  1151. 00000CAC  224C                     movea.l    A1, A4
  1152. 00000CAE  5089                     addq.l     A1, 8
  1153. 00000CB0  20D9                     move.l     [A0]+, [A1]+
  1154. 00000CB2  20D9                     move.l     [A0]+, [A1]+
  1155. 00000CB4  558F                     subq.l     A7, 2
  1156. 00000CB6  486E FE70                pea.l      [A6 - 0x190]
  1157. 00000CBA  A8AE                     syscall    EmptyRect
  1158. 00000CBC  4A1F                     tst.b      [A7]+
  1159. 00000CBE  6600 00BA                bne        +0xBC /* 00000D7A */
  1160. 00000CC2  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  1161. 00000CC6  A029                     syscall    HLock
  1162. 00000CC8  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  1163. 00000CCC  2F10                     move.l     -[A7], [A0]
  1164. 00000CCE  3F06                     move.w     -[A7], D6
  1165. 00000CD0  486E FE70                pea.l      [A6 - 0x190]
  1166. 00000CD4  4EBA F3B4                jsr        [PC - 0xC4C /* 0000008A */]
  1167. 00000CD8  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  1168. 00000CDC  2050                     movea.l    A0, [A0]
  1169. 00000CDE  43EE FE7E                lea.l      A1, [A6 - 0x182]
  1170. 00000CE2  705E                     moveq.l    D0, 0x5E
  1171. label00000CE4:
  1172. 00000CE4  22D8                     move.l     [A1]+, [A0]+
  1173. 00000CE6  51C8 FFFC                dbf        D0, -0x6 /* 00000CE4 */
  1174. 00000CEA  32D8                     move.w     [A1]+, [A0]+
  1175. 00000CEC  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  1176. 00000CF0  A02A                     syscall    HUnlock
  1177. 00000CF2  3006                     move.w     D0, D6
  1178. 00000CF4  0440 001A                subi.w     D0, 0x1A
  1179. 00000CF8  6604                     bne        +0x6 /* 00000CFE */
  1180. 00000CFA  4EBA FCAA                jsr        [PC - 0x356 /* 000009A6 */]
  1181. label00000CFE:
  1182. 00000CFE  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  1183. 00000D02  A02A                     syscall    HUnlock
  1184. 00000D04  558F                     subq.l     A7, 2
  1185. 00000D06  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1186. 00000D0C  A8FD                     syscall    PrGlue
  1187. 00000D0E  4A5F                     tst.w      [A7]+
  1188. 00000D10  6668                     bne        +0x6A /* 00000D7A */
  1189. 00000D12  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  1190. 00000D16  2050                     movea.l    A0, [A0]
  1191. 00000D18  4A28 0042                tst.b      [A0 + 0x42]
  1192. 00000D1C  665C                     bne        +0x5E /* 00000D7A */
  1193. 00000D1E  7000                     moveq.l    D0, 0x00
  1194. 00000D20  1007                     move.b     D0, D7
  1195. 00000D22  4A80                     tst.l      D0
  1196. 00000D24  6618                     bne        +0x1A /* 00000D3E */
  1197. 00000D26  598F                     subq.l     A7, 4
  1198. 00000D28  2F2D E5D2                move.l     -[A7], [A5 - 0x1A2E]
  1199. 00000D2C  7000                     moveq.l    D0, 0x00
  1200. 00000D2E  2F00                     move.l     -[A7], D0
  1201. 00000D30  2F00                     move.l     -[A7], D0
  1202. 00000D32  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  1203. 00000D38  A8FD                     syscall    PrGlue
  1204. 00000D3A  2D5F FE7A                move.l     [A6 - 0x186], [A7]+
  1205. label00000D3E:
  1206. 00000D3E  558F                     subq.l     A7, 2
  1207. 00000D40  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1208. 00000D46  A8FD                     syscall    PrGlue
  1209. 00000D48  4A5F                     tst.w      [A7]+
  1210. 00000D4A  6614                     bne        +0x16 /* 00000D60 */
  1211. 00000D4C  1F07                     move.b     -[A7], D7
  1212. 00000D4E  3F05                     move.w     -[A7], D5
  1213. 00000D50  3F2E FE78                move.w     -[A7], [A6 - 0x188]
  1214. 00000D54  486E FE7A                pea.l      [A6 - 0x186]
  1215. 00000D58  486E FE7E                pea.l      [A6 - 0x182]
  1216. 00000D5C  4EBA FC8C                jsr        [PC - 0x374 /* 000009EA */]
  1217. label00000D60:
  1218. 00000D60  7000                     moveq.l    D0, 0x00
  1219. 00000D62  1007                     move.b     D0, D7
  1220. 00000D64  4A80                     tst.l      D0
  1221. 00000D66  6612                     bne        +0x14 /* 00000D7A */
  1222. 00000D68  4AAE FE7A                tst.l      [A6 - 0x186]
  1223. 00000D6C  670C                     beq        +0xE /* 00000D7A */
  1224. 00000D6E  2F2E FE7A                move.l     -[A7], [A6 - 0x186]
  1225. 00000D72  2F3C 0800 0484           move.l     -[A7], 0x8000484
  1226. 00000D78  A8FD                     syscall    PrGlue
  1227. label00000D7A:
  1228. 00000D7A  558F                     subq.l     A7, 2
  1229. 00000D7C  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1230. 00000D82  A8FD                     syscall    PrGlue
  1231. 00000D84  4A5F                     tst.w      [A7]+
  1232. 00000D86  6714                     beq        +0x16 /* 00000D9C */
  1233. 00000D88  558F                     subq.l     A7, 2
  1234. 00000D8A  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  1235. 00000D90  A8FD                     syscall    PrGlue
  1236. 00000D92  0C5F 0080                cmpi.w     [A7]+, 0x80
  1237. 00000D96  6704                     beq        +0x6 /* 00000D9C */
  1238. 00000D98  4EBA F856                jsr        [PC - 0x7AA /* 000005F0 */]
  1239. label00000D9C:
  1240. 00000D9C  4AAD E606                tst.l      [A5 - 0x19FA]
  1241. 00000DA0  670C                     beq        +0xE /* 00000DAE */
  1242. 00000DA2  2F2D E606                move.l     -[A7], [A5 - 0x19FA]
  1243. 00000DA6  A983                     syscall    DisposeDialog
  1244. 00000DA8  7000                     moveq.l    D0, 0x00
  1245. 00000DAA  2B40 E606                move.l     [A5 - 0x19FA], D0
  1246. label00000DAE:
  1247. 00000DAE  2F3C D000 0000           move.l     -[A7], 0xD0000000
  1248. 00000DB4  A8FD                     syscall    PrGlue
  1249. 00000DB6  206D E5D6                movea.l    A0, [A5 - 0x1A2A]
  1250. 00000DBA  2050                     movea.l    A0, [A0]
  1251. 00000DBC  43EE FE7E                lea.l      A1, [A6 - 0x182]
  1252. 00000DC0  705E                     moveq.l    D0, 0x5E
  1253. label00000DC2:
  1254. 00000DC2  20D9                     move.l     [A0]+, [A1]+
  1255. 00000DC4  51C8 FFFC                dbf        D0, -0x6 /* 00000DC2 */
  1256. 00000DC8  30D9                     move.w     [A0]+, [A1]+
  1257. 00000DCA  2F2E FE6C                move.l     -[A7], [A6 - 0x194]
  1258. 00000DCE  A873                     syscall    SetPort
  1259. 00000DD0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1260. 00000DD4  7001                     moveq.l    D0, 0x01
  1261. 00000DD6  1F00                     move.b     -[A7], D0
  1262. 00000DD8  1F00                     move.b     -[A7], D0
  1263. 00000DDA  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1264. 00000DDE  1B6E FFFF E08A           move.b     [A5 - 0x1F76], [A6 - 0x1]
  1265. 00000DE4  486D E5D6                pea.l      [A5 - 0x1A2A]
  1266. 00000DE8  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  1267. 00000DEC  486D E5D2                pea.l      [A5 - 0x1A2E]
  1268. 00000DF0  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  1269. 00000DF4  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  1270. 00000DF8  4CEE 10F8 FE54           movem.l    D3,D4,D5,D6,D7,A4, [A6 - 0x1AC]
  1271. 00000DFE  4E5E                     unlink     A6
  1272. 00000E00  205F                     movea.l    A0, [A7]+
  1273. 00000E02  5C4F                     addq.w     A7, 6
  1274. 00000E04  4ED0                     jmp        [A0]
  1275. fn00000E06:
  1276. 00000E06  4E56 FD84                link       A6, -0x027C
  1277. 00000E0A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1278. 00000E0E  47EE FEFE                lea.l      A3, [A6 - 0x102]
  1279. 00000E12  286E 001A                movea.l    A4, [A6 + 0x1A]
  1280. 00000E16  2F0B                     move.l     -[A7], A3
  1281. 00000E18  486C 0006                pea.l      [A4 + 0x6]
  1282. 00000E1C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1283. 00000E20  422E FDFE                clr.b      [A6 - 0x202]
  1284. 00000E24  4206                     clr.b      D6
  1285. 00000E26  7A00                     moveq.l    D5, 0x00
  1286. 00000E28  7000                     moveq.l    D0, 0x00
  1287. 00000E2A  2D40 FD90                move.l     [A6 - 0x270], D0
  1288. 00000E2E  2D4B FD96                move.l     [A6 - 0x26A], A3
  1289. 00000E32  3D54 FD9A                move.w     [A6 - 0x266], [A4]
  1290. 00000E36  2D6C 0002 FDB4           move.l     [A6 - 0x24C], [A4 + 0x2]
  1291. 00000E3C  426E FDA0                clr.w      [A6 - 0x260]
  1292. 00000E40  2D40 FDBE                move.l     [A6 - 0x242], D0
  1293. 00000E44  2D40 FDC8                move.l     [A6 - 0x238], D0
  1294. 00000E48  43EE FD84                lea.l      A1, [A6 - 0x27C]
  1295. 00000E4C  2049                     movea.l    A0, A1
  1296. 00000E4E  A20C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
  1297. 00000E50  3E00                     move.w     D7, D0
  1298. 00000E52  504F                     addq.w     A7, 8
  1299. 00000E54  661C                     bne        +0x1E /* 00000E72 */
  1300. 00000E56  2A2E FDC8                move.l     D5, [A6 - 0x238]
  1301. 00000E5A  DAAE FDBE                add.l      D5, [A6 - 0x242]
  1302. 00000E5E  7001                     moveq.l    D0, 0x01
  1303. 00000E60  C02E FDA2                and.b      D0, [A6 - 0x25E]
  1304. 00000E64  7200                     moveq.l    D1, 0x00
  1305. 00000E66  1200                     move.b     D1, D0
  1306. 00000E68  4A81                     tst.l      D1
  1307. 00000E6A  6704                     beq        +0x6 /* 00000E70 */
  1308. 00000E6C  7ED3                     moveq.l    D7, 0xFFFFFFD3
  1309. 00000E6E  6070                     bra        +0x72 /* 00000EE0 */
  1310. label00000E70:
  1311. 00000E70  7C01                     moveq.l    D6, 0x01
  1312. label00000E72:
  1313. 00000E72  598F                     subq.l     A7, 4
  1314. 00000E74  486E FDFE                pea.l      [A6 - 0x202]
  1315. 00000E78  3F14                     move.w     -[A7], [A4]
  1316. 00000E7A  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  1317. 00000E7E  202E 0016                move.l     D0, [A6 + 0x16]
  1318. 00000E82  9085                     sub.l      D0, D5
  1319. 00000E84  D0BC 0000 0800           add.l      D0, 0x800
  1320. 00000E8A  B09F                     cmp.l      D0, [A7]+
  1321. 00000E8C  6D04                     blt        +0x6 /* 00000E92 */
  1322. 00000E8E  7EDE                     moveq.l    D7, 0xFFFFFFDE
  1323. 00000E90  604E                     bra        +0x50 /* 00000EE0 */
  1324. label00000E92:
  1325. 00000E92  4A06                     tst.b      D6
  1326. 00000E94  6714                     beq        +0x16 /* 00000EAA */
  1327. 00000E96  558F                     subq.l     A7, 2
  1328. 00000E98  3F14                     move.w     -[A7], [A4]
  1329. 00000E9A  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1330. 00000E9E  486C 0006                pea.l      [A4 + 0x6]
  1331. 00000EA2  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  1332. 00000EA6  3E1F                     move.w     D7, [A7]+
  1333. 00000EA8  6636                     bne        +0x38 /* 00000EE0 */
  1334. label00000EAA:
  1335. 00000EAA  558F                     subq.l     A7, 2
  1336. 00000EAC  3F14                     move.w     -[A7], [A4]
  1337. 00000EAE  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1338. 00000EB2  486C 0006                pea.l      [A4 + 0x6]
  1339. 00000EB6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1340. 00000EBA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1341. 00000EBE  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1342. 00000EC2  3E1F                     move.w     D7, [A7]+
  1343. 00000EC4  661A                     bne        +0x1C /* 00000EE0 */
  1344. 00000EC6  558F                     subq.l     A7, 2
  1345. 00000EC8  3F14                     move.w     -[A7], [A4]
  1346. 00000ECA  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1347. 00000ECE  486C 0006                pea.l      [A4 + 0x6]
  1348. 00000ED2  7003                     moveq.l    D0, 0x03
  1349. 00000ED4  1F00                     move.b     -[A7], D0
  1350. 00000ED6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1351. 00000EDA  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1352. 00000EDE  3E1F                     move.w     D7, [A7]+
  1353. label00000EE0:
  1354. 00000EE0  3D47 001E                move.w     [A6 + 0x1E], D7
  1355. 00000EE4  4CEE 18E0 FD70           movem.l    D5,D6,D7,A3,A4, [A6 - 0x290]
  1356. 00000EEA  4E5E                     unlink     A6
  1357. 00000EEC  205F                     movea.l    A0, [A7]+
  1358. 00000EEE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1359. 00000EF2  4ED0                     jmp        [A0]
  1360. 00000EF4  4E56 FDFA                link       A6, -0x0206
  1361. 00000EF8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1362. 00000EFC  266E 000A                movea.l    A3, [A6 + 0xA]
  1363. 00000F00  49EE FE00                lea.l      A4, [A6 - 0x200]
  1364. 00000F04  558F                     subq.l     A7, 2
  1365. 00000F06  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1366. 00000F0A  598F                     subq.l     A7, 4
  1367. 00000F0C  2F0B                     move.l     -[A7], A3
  1368. 00000F0E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1369. 00000F12  201F                     move.l     D0, [A7]+
  1370. 00000F14  D0BC 0000 0200           add.l      D0, 0x200
  1371. 00000F1A  2F00                     move.l     -[A7], D0
  1372. 00000F1C  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1373. 00000F22  2F3C 4D44 5257           move.l     -[A7], 0x4D445257 /* 'MDRW' */
  1374. 00000F28  486E FDFA                pea.l      [A6 - 0x206]
  1375. 00000F2C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  1376. 00000F30  4EBA FED4                jsr        [PC - 0x12C /* 00000E06 */]
  1377. 00000F34  3C1F                     move.w     D6, [A7]+
  1378. 00000F36  6704                     beq        +0x6 /* 00000F3C */
  1379. 00000F38  3A06                     move.w     D5, D6
  1380. 00000F3A  6076                     bra        +0x78 /* 00000FB2 */
  1381. label00000F3C:
  1382. 00000F3C  2D7C 0000 0200 FDFC      move.l     [A6 - 0x204], 0x200
  1383. 00000F44  4247                     clr.w      D7
  1384. label00000F46:
  1385. 00000F46  2007                     move.l     D0, D7
  1386. 00000F48  E540                     asl        D0.w, 2
  1387. 00000F4A  7200                     moveq.l    D1, 0x00
  1388. 00000F4C  2981 0000                move.l     [A4 + D0.w], D1
  1389. 00000F50  3007                     move.w     D0, D7
  1390. 00000F52  5247                     addq.w     D7, 1
  1391. 00000F54  0C47 007F                cmpi.w     D7, 0x7F
  1392. 00000F58  6FEC                     ble        -0x12 /* 00000F46 */
  1393. 00000F5A  558F                     subq.l     A7, 2
  1394. 00000F5C  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1395. 00000F60  486E FDFC                pea.l      [A6 - 0x204]
  1396. 00000F64  2F0C                     move.l     -[A7], A4
  1397. 00000F66  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1398. 00000F6A  3C1F                     move.w     D6, [A7]+
  1399. 00000F6C  598F                     subq.l     A7, 4
  1400. 00000F6E  2F0B                     move.l     -[A7], A3
  1401. 00000F70  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1402. 00000F74  2D5F FDFC                move.l     [A6 - 0x204], [A7]+
  1403. 00000F78  204B                     movea.l    A0, A3
  1404. 00000F7A  A029                     syscall    HLock
  1405. 00000F7C  558F                     subq.l     A7, 2
  1406. 00000F7E  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1407. 00000F82  486E FDFC                pea.l      [A6 - 0x204]
  1408. 00000F86  2F13                     move.l     -[A7], [A3]
  1409. 00000F88  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1410. 00000F8C  381F                     move.w     D4, [A7]+
  1411. 00000F8E  204B                     movea.l    A0, A3
  1412. 00000F90  A02A                     syscall    HUnlock
  1413. 00000F92  558F                     subq.l     A7, 2
  1414. 00000F94  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  1415. 00000F98  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1416. 00000F9C  3C1F                     move.w     D6, [A7]+
  1417. 00000F9E  558F                     subq.l     A7, 2
  1418. 00000FA0  7000                     moveq.l    D0, 0x00
  1419. 00000FA2  2F00                     move.l     -[A7], D0
  1420. 00000FA4  206E 000E                movea.l    A0, [A6 + 0xE]
  1421. 00000FA8  3F10                     move.w     -[A7], [A0]
  1422. 00000FAA  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1423. 00000FAE  3C1F                     move.w     D6, [A7]+
  1424. 00000FB0  3A04                     move.w     D5, D4
  1425. label00000FB2:
  1426. 00000FB2  3D45 0012                move.w     [A6 + 0x12], D5
  1427. 00000FB6  4CEE 18F0 FDE2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x21E]
  1428. 00000FBC  4E5E                     unlink     A6
  1429. 00000FBE  205F                     movea.l    A0, [A7]+
  1430. 00000FC0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1431. 00000FC4  4ED0                     jmp        [A0]
  1432.